﻿namespace NExt.menu
{
    public class Item : Item<ItemEvents>
    {
    }

    public abstract class Item<TEvent>: BaseItem<TEvent>
        where TEvent: ItemEvents, new ()
    {
        public string href { get; set; }
        public string hrefTarget { get; set; }
        public string icon { get; set; }
        public string iconCls { get; set; }
        public int? showDelay { get; set; }
        public string text { get; set; }

    }

    public class ItemEvents: BaseItemEvents
    {
    }
}
